package com.niiwoo.civet.trade.dao.entity;

import java.math.BigDecimal;
import java.util.Date;

public class ProjectBorrowerSummary {
    private Long projectId;

    private String projectTitle;

    private String borrowerUserId;

    private Integer currentPeriod;

    private Integer totalPeriod;

    private Date refundDate;

    private Date autoRefundDate;

    private Date penaltyUpdateDate;

    private Date previousRefundDate;

    private BigDecimal refundedInterest;

    private BigDecimal refundedCorpus;

    private BigDecimal refundedManagementFee;

    private BigDecimal refundedGuaranteeFee;

    private BigDecimal refundedConsultingFee;

    private BigDecimal refundedPenaltyFee;

    private BigDecimal penaltyRate;

    private Date criticalOverdueDate;

    private Date publishTime;

    private Date overTime;

    private String channelCode;

    private Byte repayStatus;

    private Byte penaltyMaxFlag;

    private Byte isAdvanced;

    private Date createTime;

    private Date updateTime;

    public Long getProjectId() {
        return projectId;
    }

    public void setProjectId(Long projectId) {
        this.projectId = projectId;
    }

    public String getProjectTitle() {
        return projectTitle;
    }

    public void setProjectTitle(String projectTitle) {
        this.projectTitle = projectTitle;
    }

    public String getBorrowerUserId() {
        return borrowerUserId;
    }

    public void setBorrowerUserId(String borrowerUserId) {
        this.borrowerUserId = borrowerUserId;
    }

    public Integer getCurrentPeriod() {
        return currentPeriod;
    }

    public void setCurrentPeriod(Integer currentPeriod) {
        this.currentPeriod = currentPeriod;
    }

    public Integer getTotalPeriod() {
        return totalPeriod;
    }

    public void setTotalPeriod(Integer totalPeriod) {
        this.totalPeriod = totalPeriod;
    }

    public Date getRefundDate() {
        return refundDate;
    }

    public void setRefundDate(Date refundDate) {
        this.refundDate = refundDate;
    }

    public Date getAutoRefundDate() {
        return autoRefundDate;
    }

    public void setAutoRefundDate(Date autoRefundDate) {
        this.autoRefundDate = autoRefundDate;
    }

    public Date getPenaltyUpdateDate() {
        return penaltyUpdateDate;
    }

    public void setPenaltyUpdateDate(Date penaltyUpdateDate) {
        this.penaltyUpdateDate = penaltyUpdateDate;
    }

    public Date getPreviousRefundDate() {
        return previousRefundDate;
    }

    public void setPreviousRefundDate(Date previousRefundDate) {
        this.previousRefundDate = previousRefundDate;
    }

    public BigDecimal getRefundedInterest() {
        return refundedInterest;
    }

    public void setRefundedInterest(BigDecimal refundedInterest) {
        this.refundedInterest = refundedInterest;
    }

    public BigDecimal getRefundedCorpus() {
        return refundedCorpus;
    }

    public void setRefundedCorpus(BigDecimal refundedCorpus) {
        this.refundedCorpus = refundedCorpus;
    }

    public BigDecimal getRefundedManagementFee() {
        return refundedManagementFee;
    }

    public void setRefundedManagementFee(BigDecimal refundedManagementFee) {
        this.refundedManagementFee = refundedManagementFee;
    }

    public BigDecimal getRefundedGuaranteeFee() {
        return refundedGuaranteeFee;
    }

    public void setRefundedGuaranteeFee(BigDecimal refundedGuaranteeFee) {
        this.refundedGuaranteeFee = refundedGuaranteeFee;
    }

    public BigDecimal getRefundedConsultingFee() {
        return refundedConsultingFee;
    }

    public void setRefundedConsultingFee(BigDecimal refundedConsultingFee) {
        this.refundedConsultingFee = refundedConsultingFee;
    }

    public BigDecimal getRefundedPenaltyFee() {
        return refundedPenaltyFee;
    }

    public void setRefundedPenaltyFee(BigDecimal refundedPenaltyFee) {
        this.refundedPenaltyFee = refundedPenaltyFee;
    }

    public BigDecimal getPenaltyRate() {
        return penaltyRate;
    }

    public void setPenaltyRate(BigDecimal penaltyRate) {
        this.penaltyRate = penaltyRate;
    }

    public Date getCriticalOverdueDate() {
        return criticalOverdueDate;
    }

    public void setCriticalOverdueDate(Date criticalOverdueDate) {
        this.criticalOverdueDate = criticalOverdueDate;
    }

    public Date getPublishTime() {
        return publishTime;
    }

    public void setPublishTime(Date publishTime) {
        this.publishTime = publishTime;
    }

    public Date getOverTime() {
        return overTime;
    }

    public void setOverTime(Date overTime) {
        this.overTime = overTime;
    }

    public String getChannelCode() {
        return channelCode;
    }

    public void setChannelCode(String channelCode) {
        this.channelCode = channelCode;
    }

    public Byte getRepayStatus() {
        return repayStatus;
    }

    public void setRepayStatus(Byte repayStatus) {
        this.repayStatus = repayStatus;
    }

    public Byte getPenaltyMaxFlag() {
        return penaltyMaxFlag;
    }

    public void setPenaltyMaxFlag(Byte penaltyMaxFlag) {
        this.penaltyMaxFlag = penaltyMaxFlag;
    }

    public Byte getIsAdvanced() {
        return isAdvanced;
    }

    public void setIsAdvanced(Byte isAdvanced) {
        this.isAdvanced = isAdvanced;
    }

    public Date getCreateTime() {
        return createTime;
    }

    public void setCreateTime(Date createTime) {
        this.createTime = createTime;
    }

    public Date getUpdateTime() {
        return updateTime;
    }

    public void setUpdateTime(Date updateTime) {
        this.updateTime = updateTime;
    }
}